home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 16 / qedit208.zip / READ.ME < prev   
Text File  |  1989-07-27  |  18KB  |  495 lines

  1.  
  2.                       Welcome to QEdit version 2.08!
  3.  
  4. This is the shareware version of QEdit.  Many hours of work have gone
  5. into the development of QEdit - over 4 man years, as of this version,
  6. and that does not include all the time spent on our new users guide/
  7. reference manual.  In addition, we provide full-time technical support,
  8. via phone during normal business hours, or mail if you prefer. What is
  9. the point of all this?  QEdit is a professionally developed, packaged,
  10. and supported product.  Our product has received excellent reviews, and
  11. our new manual and our product support are second to none. Just ask some
  12. of our users.  We send out update notices to all registered users, and
  13. regularly incorporate suggested changes into the product as we are able.
  14.  
  15. The only way we can continue to provide products like QEdit and to offer
  16. outstanding technical support, is if we stay in business; and the only
  17. way we can stay in business is if you register your copy of QEdit.  We
  18. like the shareware concept, and we would like to stay a part of it.  But
  19. we can do so only through registrations of QEdit.  Please don't take this
  20. the wrong way - try out QEdit for 30 days or so, under no obligation
  21. whatsoever.  But if you continue to use it after that 30-day period,
  22. please pay for your copy.  Thanks!
  23.  
  24. -------------------------------------------------------------------------
  25.  
  26. Please review the contents of this file before using QEdit.  It contains
  27. helpful information on the operation of QEdit and how to get assistance
  28. when you need it.  The Release Notes for version 2.08 (section 3)
  29. contain an explanation of all features and changes in this release.
  30.  
  31. Contents
  32. --------
  33.  
  34. I   Contents of QEdit Distribution Disk
  35. II  Technical Support
  36. III Version 2.08 - Release Notes - July, 1989
  37.  
  38. I   Contents of the QEdit Shareware Distribution Disk
  39. ----------------------------------------------------
  40.  
  41. File            Description
  42. ------------    ------------------------------------------------------
  43.  
  44. Q.EXE           The editor program.  This is the only file required to
  45.                 run QEdit.
  46.  
  47. QCONFIG.EXE     The configuration program.
  48. QCONFIG.DAT     The default Keyboard Definition File.
  49. QHELP.TXT       The default help text.
  50. READ.ME         The file you are currently reading.
  51. QEDIT.DOC       The shareware version of the manual.
  52. ORDERFRM.DOC    A handy order form.
  53.  
  54. Note that there are additional files and utilities that are provided on
  55. the registered user disk.  These include:  An upgrade program, that will
  56. allow you to upgrade your configuration options from QEdit 2.07, 2.07A,
  57. to 2.08, PAINLESSLY; an external mouse driver for QEdit; a macro
  58. "compiler" that will translate macros from text to binary format; and
  59. additional keyboard configuration files.
  60.  
  61. Also, the REGISTERED version does not include the opening and closing
  62. shareware registration screens, and does not require the pressing of F10
  63. to start the program.
  64.  
  65. If you find any other than the 7 files listed here, then you know
  66. this is not the official shareware distribution diskette distributed
  67. by SemWare.
  68.  
  69. Notes
  70. -----
  71.  
  72. Other product names are trademarks or registered trademarks of their
  73. respective holders.
  74.  
  75. The ONLY file required to run QEdit is Q.EXE - the others are not
  76. required or used by the program.
  77.  
  78. QEdit comes pre-configured to work on a large range of monitors. Because
  79. of this, the default colors are set up for a monochrome system. If you
  80. have a color system and would like to edit in color, then run the
  81. configuration program (QCONFIG), select the C)olors/screen options, and
  82. change the default colors.
  83.  
  84. Please, make sure you read this entire file in order to take full
  85. advantage of the new commands/features in QEdit.
  86.  
  87.  
  88. II  Technical Support
  89. --------------------
  90.  
  91. Please!  Before you call us with a problem, make sure you have read this
  92. entire read.me file to determine if it solves your problem.  If you
  93. should have to contact us, please provide or have available the following
  94. information:
  95.  
  96.     QEdit version and date (i.e., 2.08, July, 1989)
  97.     DOS version
  98.     Computer model
  99.     Amount of RAM
  100.     Hard disk or floppy disk based
  101.     The names of any memory-resident programs you have loaded.
  102.  
  103.  
  104. You may obtain technical support directly from SemWare as follows:
  105.  
  106.     1.  Send Compuserve E-Mail to userid 71520,67
  107.  
  108.     2.  Call our remote electronic bulletin board service.  The
  109.         telephone number is (404) 641-8968.
  110.  
  111.     3.  Write us at:
  112.                      SemWare
  113.                      Technical Support
  114.                      4343 Shallowford Rd.
  115.                      Suite C-3
  116.                      Marietta, GA  30062-5003
  117.  
  118.     4.  Call us directly at SemWare, (404) 641-9002.
  119.         Support hours are 9 am to 5 pm (ET), Monday through Friday.
  120.  
  121. SemWare is committed to supporting registered users.  However, we request
  122. that you reserve telephone support only for questions or problems
  123. requiring immediate attention.
  124.  
  125. As always, if you have a suggestion that you think would improve our
  126. product, don't hesitate to let us know.
  127.  
  128. By the way, SemWare has grown!  We now have six full-time people on
  129. staff to help serve you better, and we have also moved to larger
  130. offices.
  131.  
  132. III Version 2.08 - Release Notes - July, 1989
  133. ------------------------------------------------
  134.  
  135. Contents of this addendum:
  136.  
  137. 1. Summary of changes
  138.    A. new features
  139.    B. bug fixes
  140. 2. New commands
  141. 3. New macros
  142. 4. Detailed description of changes/ Using the new features.
  143.  
  144. -----------------------------------------------------------------------
  145. 1.      SUMMARY OF CHANGES
  146. -----------------------------------------------------------------------
  147.         A.      new features
  148. -----------------------------------------------------------------------
  149.  
  150. More consistent user interface.
  151.  
  152. Read-Only files can now be edited, however, they can not be written back to
  153. disk.
  154.  
  155. The bell now rings on warning messages and on "missed" finds.
  156.  
  157. Sticky autoindent mode/option added.
  158.  
  159. SmartTabs will now scan upward more than one line looking for a non-blank line
  160. upon which to base the next tab position.
  161.  
  162. If you pass an invalid filename on the command line, QEdit will now prompt you
  163. for another file to edit.
  164.  
  165. Macro filenames can be passed on the commandline for loading or executing.
  166.  
  167. A "saveas" feature along with a facility to append a block or file to a disk
  168. file has been added.
  169.  
  170. The Paste command is now available within QEdit prompt boxes.
  171.  
  172. DelRtWord now saves "in-between" words characters.
  173.  
  174. -----------------------------------------------------------------------
  175.         B.      bug fixes
  176. -----------------------------------------------------------------------
  177. Fixed unnecessary horizontal scrolling when using the CopyBlock and UnKill
  178. commands.
  179.  
  180. Fixed "wild" vertical scrolling in WrapPara.
  181.  
  182. Fixed problem with deleting lines inside of column blocks.
  183.  
  184. Fixed problem with the WriteBlock command.
  185.  
  186. Fixed problem with DeleteBlock leaving the cursor in unexpected places.
  187.  
  188. DelRtWord now saves all deleted text in the kill buffer.
  189.  
  190. -----------------------------------------------------------------------
  191. 2.      NEW COMMANDS
  192. -----------------------------------------------------------------------
  193.  
  194. COMMAND                 DEFAULT KEY ASSIGNMENT
  195.  
  196. AltWordSet
  197.  
  198. By default, QEdit considers the following characters to be "word" characters:
  199. '0' thru '9', 'A' thru 'Z', 'a' thru 'z', and '_'.  All other characters are
  200. considered word delimiters.  QEdit also has an alternate word set that can be
  201. installed by using this command.  The AltWordSet adds the following characters
  202. to the default word set: !#$%&'(),-./@{}~ Currently, the AltWordSet is used in
  203. the "edit filename at cursor" macro.  The default word set can be re-installed
  204. by executing the DefaultWordSet command.
  205.  
  206. DefaultWordSet
  207.  
  208. Re-installs the default editor word set.  See the AltWordSet command for a
  209. description of editor word sets.
  210.  
  211. EndPara
  212.  
  213. Positions the cursor just past the last character of the current paragraph.
  214.  
  215. Flip                            <Alt 3>
  216.  
  217. If the cursor is in a marked block, this command changes all lower case
  218. characters in the block to upper case, and all upper case characters in the
  219. block to lower case.  Otherwise, if the current character is lower case, it is
  220. changed to upper case, if the current character is upper case, it changed to
  221. lower case.
  222.  
  223. Lower                           <Alt 2>
  224.  
  225. If the cursor is in a marked block, this command converts the entire block to
  226. lower case.  Otherwise, the current character is converted to lower case.
  227.  
  228. MarkWord                        <Ctrl KT>
  229.  
  230. The word that the cursor is on is marked as a block.  If the cursor is not on
  231. a word, nothing gets marked.
  232.  
  233. NextPara
  234.  
  235. Positions the cursor at the beginning of the next paragraph.
  236.  
  237. NewFile
  238.  
  239. Issues the Exit and EditFile commands for the current file.
  240.  
  241. Pause
  242.  
  243. Used to temporarily halt macro running/recording, until either Return or
  244. Escape is pressed.  If Return is pressed, the macro resumes where it left
  245. off.  If Escape is pressed, macro running/recording is halted.  A "P"
  246. replaces the "R" on the statusline when "pausing" is on.
  247.  
  248. The new Pause command makes certain types of macros now possible.
  249.  
  250. For example, suppose you wanted to create a "find" command that always
  251. searched forward, ignored case, and didn't prompt you for options.  In the
  252. qconfig.dat file, assign to whatever key you like:
  253.  
  254. f7 MacroBegin Find Pause return 'i' return
  255.  
  256. If you wanted to get really fancy, you could let <f7> be your find-forward,
  257. and <shift f7> be your find-backward:
  258.  
  259. #f7 MacroBegin Find Pause return 'ib' return
  260.  
  261. Note that the Pause command "eats" the return or escape that terminates the
  262. pause mode.
  263.  
  264. PrevPara
  265.  
  266. Positions the cursor at the beginning of the previous paragraph.
  267.  
  268. Sort                            <Shift F3>
  269.  
  270. Sorts a group of lines using the currently marked column block as the key and
  271. the range of lines to sort.  This command is only operational when there is
  272. one non-zoomed window on the screen.
  273.  
  274. ToggleBoxType                   <Alt F1>
  275.  
  276. Allows changing the box characters used in box drawing.
  277.  
  278. Upper                           <Alt 1>
  279.  
  280. If the cursor is in a marked block, this command converts the entire block to
  281. upper case.  Otherwise, the current character is converted to upper case.
  282.  
  283. GotoColumn
  284.  
  285. Prompts for a column number, and positions the cursor at that position.
  286.  
  287. -----------------------------------------------------------------------
  288. 3.      NEW MACROS
  289. -----------------------------------------------------------------------
  290.  
  291. The Paste command is now functional inside of dialog boxes.  Now you can
  292. copy a line or word to the scrap buffer, and insert it into the requested
  293. response of a dialog box.  This makes a certain class of macros now possible
  294. with QEdit:
  295.  
  296. <Ctrl ]>      Executes the EditFile command on the filename at the cursor
  297.               position.
  298.  
  299. Macro definition in qconfig.dat:
  300.  
  301. ^] MacroBegin AltWordSet MarkWord Copy EditFile Paste Return DefaultWordSet
  302.  
  303. Detailed explanation:
  304.  
  305. AltWordSet      --set the proper wordset for filenames
  306. MarkWord        --mark the word at the cursor
  307. Copy            --copy it into the system scrap
  308. DefaultWordSet  --restore the normal wordset
  309. EditFile        --call editfile
  310. Paste           --paste the copied filename into the prompt
  311. Return          --edit that file
  312.  
  313. <Alt =>   Does a "find" on the word at the cursor.
  314.  
  315. Macro definition in qconfig.dat:
  316.  
  317. @= MacroBegin MarkWord Copy Find Paste Return Return
  318.  
  319. Detailed explanation:
  320.  
  321. MarkWord        --mark the word at the cursor
  322. Copy            --copy it into the system scrap
  323. Find            --call find
  324. Paste           --paste the copied word into the prompt
  325. Return          --find that
  326. Return          --use the default find options
  327.  
  328.  
  329. -----------------------------------------------------------------------
  330. 4.      DETAILED LIST OF CHANGES
  331. -----------------------------------------------------------------------
  332.  
  333. QEdit now has a much more consistent, easier to use user interface.  The
  334. "(Y/N)" messages have been replaced by pop-down menus.  You can still select
  335. the appropiate response by pressing Return, "y" or "n".
  336.  
  337. -----------------------------------------------------------------------
  338.  
  339. Read-Only files can now be edited, however, they cannot be written back to
  340. disk.  The only time you will know you are editing a read-only file is if you
  341. try to save it.  QEdit will not allow you to do that, but will request that
  342. you change the filename.
  343.  
  344. -----------------------------------------------------------------------
  345.  
  346. The bell now rings on warning messages and on "missed" finds.
  347.  
  348. -----------------------------------------------------------------------
  349.  
  350. Autoindent can now be configured to be "sticky".  If you choose this option
  351. (see General options in Qconfig), when in Autoindent mode, QEdit will search
  352. all the way to the beginning of the file looking for a non-blank line upon
  353. which to base the autoindent column.
  354.  
  355. -----------------------------------------------------------------------
  356.  
  357. SmartTabs will now scan upward more than one line looking for a non-blank
  358. line upon which to base the next tab position.
  359.  
  360. -----------------------------------------------------------------------
  361.  
  362. If you pass an invalid filename on the command line, QEdit will now prompt you
  363. for another file to edit.
  364.  
  365. -----------------------------------------------------------------------
  366.  
  367. QEdit can now load and execute macros from the command line.  You can use
  368. either the "-" or "/" as the switch character.  To load a macro file, use -l,
  369. to execute the first macro of a macro file, use -e.
  370.  
  371. In this version, when using the command line switches, a file MUST ALWAYS be
  372. passed to QEdit.
  373.  
  374. For example, to load a macro file saved with MacroWrite or created by QMac,
  375. type:
  376.  
  377. q filename -lmacroname
  378.  
  379. QEdit can also execute a single macro from the command line upon startup. This
  380. macro must have been created either with the MacroWrite command or by the QMac
  381. program.  Note that only the first macro found in the macro file is executed,
  382. and the macro is only executed after the first file on the command line has
  383. been loaded.
  384.  
  385. q filename -emacroname
  386.  
  387. You can both load and execute a macro at the same time:
  388.  
  389. q filename -emacroname -lmacroname
  390.  
  391. Please note that all of these macros MUST be in binary format, i.e., the
  392. output of the QEdit MacroWrite command or one translated from text to binary
  393. by QMac.
  394.  
  395. A final example.  You have a macro called "init.mac" that you want to execute
  396. when QEdit is loaded.  You have a file of macros, called "qedit.mac" that you
  397. would like to be available after QEdit is loaded.  Type:
  398.  
  399. q filename -einit.mac -lqedit.mac
  400.  
  401. -----------------------------------------------------------------------
  402.  
  403. A "SaveAs" filename feature along with a facility to append a block or file to
  404. a disk file has been added.
  405.  
  406. To do a SaveAs, execute the WriteBlock command from a file when there is not a
  407. block marked.  If there is a block marked, then the WriteBlock command will
  408. behave as it did in prior versions.
  409.  
  410. Also, if the file to be written to exists, the WriteBlock command
  411. gives you the option of appending to that file.
  412.  
  413. -----------------------------------------------------------------------
  414.  
  415.  
  416.  
  417. Additional notes (these relate to 2.07A):
  418. __________________
  419.  
  420. QEdit fixes:
  421. -------------
  422.  
  423. In early 1988 we had literally scores of requests for QEdit to support
  424. the enhanced keyboard.  So, one of the things that we made sure of was
  425. that QEdit v2.07 could use the extra keys found on an enhanced
  426. keyboard.  We followed the readily attainable and recommended
  427. documented methods on how to use the enhanced keyboard, and everything
  428. worked just fine, or so we thought.
  429.  
  430. Unfortunately, it appears that many other software vendors are still
  431. ignoring the enhanced keyboard.  Worse yet, many of these vendors
  432. produce TSR programs that will not "popup" when a nice well behaved
  433. program (like QEdit) tries to get input from the enhanced keyboard.
  434.  
  435. So, if you have an enhanced keyboard, and have a TSR or mouse driver
  436. that will not work with QEdit 2.07 (and it previously worked with
  437. QEdit 2.06 or below), version 2.07A includes a configuration option
  438. that allows you to turn off enhanced keyboard processing.  See the
  439. section on QCONFIG changes for using this option.
  440.  
  441. Other fixes include:
  442.  
  443. - Single line character blocks could not be moved on the same line.
  444.   Fixed.
  445. - WordWrap mode ALWAYS acted as though also in Autoindent mode, even
  446.   if Autoindent mode was off.  Fixed.
  447. - If a blank Find/FindReplace option string was entered, QEdit would
  448.   set the Find/FindReplace options incorrectly.  Fixed.
  449. - QEdit did not properly recognize some EGA cards.  Fixed.
  450. - If more than 65 characters were entered on the command line, QEdit
  451.   behaved very strangely.  Fixed.
  452. - Global save (GSave) would load in "unloaded" files.  Fixed.
  453. - TabsOut mode will no longer place tabs inside of single or double
  454.   quote marks that appear on the same line.
  455.  
  456. QMAC fixes:
  457. ------------
  458.  
  459. - QMAC did NOT support the enhanced keyboard.  Fixed.
  460.  
  461. QCONFIG changes:
  462. -----------------
  463.  
  464. - QEdit can now be configured to use/not use the enhanced keyboard,
  465.   if present.  2nd option under the advanced options.  You would
  466.   ONLY want to turn this option off if:
  467.   1) You can not get your TSR's to popup over QEdit, AND 2) You have an
  468.   enhanced keyboard.
  469.  
  470.  
  471. - The default TabsOut setting can now be set via the configuration
  472.   program.  See the Tabs options.
  473.  
  474. QCONFIG fixes:
  475. ---------------
  476.  
  477. - Did not properly handle imbedded quotes in macro strings.  Fixed.
  478. - Changed to ignore [] characters in replies to prompts.
  479.  
  480.  
  481.  
  482. Other Changes
  483. -------------
  484.  
  485. - When marking Blocks, character Block marking and line Block marking
  486.   types may be mixed.
  487.  
  488. - "U" is a synonym for "I" (ignore case) in the Find/Replace options.
  489.  
  490. - AutoIndent mode can be used when Insert mode is Off.
  491.  
  492. - Desqview support added.
  493.  
  494.  
  495.